bulletproof shield - Spanish English Dictionary